Model Driven Development of Complex User Interface
نویسندگان
چکیده
To promote the Model-Based software engineering development of user interfaces, this paper proposes a model driven development approach of complex user interface. The approach captures the process data in user interfaces by using an Extended Object Model. User interfaces are directly, abstractly depicted as objects, components and their cooperative relations in an Interaction Model. Their external visual presentation is customized in the Presentation Model in the name of UI Template. The uniqueness of this research is a direct and leveled abstractive attack on complex user interface composition or description, rather than the elicitation from task models.
منابع مشابه
A Model-Driven Decision Support System for Software Cost Estimation (Case Study: Projects in NASA60 Dataset)
Estimating the costs of software development is one of the most important activities in software project management. Inaccuracies in such estimates may cause irreparable loss. A low estimate of the cost of projects will result in failure on delivery on time and indicates the inefficiency of the software development team. On the other hand, high estimates of resources and costs for a project wil...
متن کاملPresenter First: TDD for Large, Complex Applications with Graphical User Interfaces
Presenter First extends the benefits of functionality organized, customer prioritized, test driven development to complex applications with graphical user interfaces. A variation of the Model View Presenter pattern is used to isolate and test customer specified functionality. Unit testing the presenter allows for test driven development to be applied to customer described functionality. This cr...
متن کاملModel-Driven Development of Interactive Multimedia Applications with MML
There is an increasing demand for high-quality interactive applications which combine complex application logic with a sophisticated user interface, making use of individual media objects like graphics, animations, 3D graphics, audio or video. Their development is still challenging as it requires the integration of software design, user interface design, and media design. This chapter presents ...
متن کاملA New Single-Display Intelligent Adaptive Interface for Controlling a Group of UAVs
The increasing use of unmanned aerial vehicles (UAVs) or drones in different civil and military operations has attracted attention of many researchers and science communities. One of the most notable challenges in this field is supervising and controlling a group or a team of UAVs by a single user. Thereupon, we proposed a new intelligent adaptive interface (IAI) to overcome to this challenge. ...
متن کاملGUI Development in TDD Model - Case Study
Test Driven Development model is identified for the quality of the final product and the ease of development. This model has a few obstacles while applying for Graphical User Interface development, as User Interface Testing possesses a few challenges. This paper is a case study of developing a User Interface feature, based on the test driven development model.
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2007